﻿/** \file
* \$Rev$
* 
* \$Date$
*
* \$URL$
*/

using System;

namespace BT211
{
	/// <summary>
	/// The interface to everyone else's tank.
	/// </summary>
	public interface IOtherTankView : IPlayObjectView
	{
		/// <summary>The angle of the tank's turrent (CCW from east).</summary>
		double Ta { get; }
	}

	/// <summary>
	/// The interface for your own tank.
	/// </summary>
	public interface IMyTankView : IOtherTankView
	{
		/// <summary>The tank's energy.</summary>
		double Energy { get; }
		/// <summary>The tank's health.</summary>
		double Health { get; }
	}

	/// <summary>
	/// The interface to a bullet on the play field.
	/// </summary>
	public interface IBulletView : IPlayObjectView
	{
		/// <summary>The bullet's energy.</summary>
		double Energy { get; }
	}
}
